div.subscribelistbox{
	width: 900px;
	height: 650px;
	float: left;
	border: 1px solid #c6c8cb;
	background: #fff;
}
div.subscribelistbox div.sub_top_unlogin{
	width: 100%;
	height: 50px;
	float: left;
	background: url("../../image/sub_top_unlogin_bg.jpg");
}
div.subscribelistbox div.sub_top_unlogin button.register{
	float: right;
	border: 0;
	padding: 0;
	height:31px;
	width: 65px;
	background: url("../../image/sub_top_unlogin_register.png");
	cursor: pointer; 
	margin-right: 56px; margin-top: 10px;
}
div.subscribelistbox div.sub_top_unlogin button.register:hover{
	background-position: 0 -31px;
}
div.subscribelistbox div.sub_top_unlogin button.register:active{
	background-position: 0 -62px;	
}
div.subscribelistbox div.sub_top_unlogin button.login{
	float: right;
	border: 0;
	padding: 0;
	height:31px;
	width: 65px;
	background: url("../../image/sub_top_unlogin_login.png");
	cursor: pointer;
	margin-right: 20px; margin-top: 10px;
}
div.subscribelistbox div.sub_top_unlogin button.login:hover{
	background-position: 0 -31px;
}
div.subscribelistbox div.sub_top_unlogin button.login:active{
	background-position: 0 -62px;	
}
div.subscribelistbox div.sub_top{
	width: 100%;
	height: 60px;
	float: left;
	background: #A1B0B8;
}
div.subscribelistbox div.sub_top div.searchbox{
	width: 400px;
	height: 40px;
	margin: 8px auto;
	background: #f7f8f8 ;
	border: 1px solid #abadaf;
}
div.subscribelistbox div.sub_top div.searchbox input{
	border: 0px;
	height: 38px;
	width: 350px;
	float: left;
	padding: 1px 5px;
	font-size: 16px;
}
div.subscribelistbox div.sub_top div.searchbox span.searchbtn{
	float: right;
	width: 40px;
	height: 40px;
	background: url("../../image/sub_search.png") no-repeat center;
	cursor: pointer;
}
div.subscribelistbox div.pagingline{
	width: 100%;
	height: 36px;
	float: left;
	background: #ffffff;
	border-bottom: 1px solid #c6c8cb;
}
div.subscribelistbox div.pagingline span.alreadysubicon{
	background-image: url("../../image/sub_alreadylist.png");
	width: 141px;
	height: 34px;
	float: left;
	margin-top: 2px; margin-left: -7px;
}
div.subscribelistbox div.pagingline span.unsubicon{
	background-image: url("../../image/sub_unlist.png");
	width: 161px;
	height: 34px;
	float: left;
	margin-top: 2px; margin-left: -7px;
}
	div.pagingline div.pagecount {
		float: right;
		font-size: 12px;
		height: 22px;
		line-height: 22px;
		margin-left: 6px;
		margin-top: 6px;
		padding: 1px;
		width: 70px;
	}
	div.pagingline div.page {
	    float: right;
	    height: 30px;
	    margin-top: 6px;
	}
	div.pagingline div.page a {
	    border: 1px dashed #CDCDCD;
	    float: left;
	    height: 22px;
	    margin-right: 5px;
	    padding: 0 0 0 6px;
	    text-decoration: none;
	}
	div.pagingline div.page a span {
	    font-size: 12px;
	    height: 22px;
	    line-height: 21px;
	    padding: 0 6px 0 0;
	}
	div.pagingline div.page b {
	    background: none repeat scroll 0 0 #2090D2;
	    border: 1px solid #CDCDCD;
	    float: left;
	    height: 22px;
	    margin-right: 5px;
	    padding: 0 0 0 6px;
	}
	div.pagingline div.page b span {
	    color: #FFFFFF;
	    font-size: 12px;
	    height: 22px;
	    line-height: 21px;
	    padding: 0 6px 0 0;
	}



div.subscribelistbox div.tablezone{
	float: left;
	width: 100%;
	height: 144px;
}
 table.al_sub_list tr{
	background: #f6f6f6;
}
 table.al_sub_list tr.double{
	background: #ffffff;
}
 table.al_sub_list td{
	width: 180px;
	height: 36px;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
}
 table.al_sub_list td div.userlogo{
	width: 30px;
	height: 30px;
	margin-left: 10px;
	margin-top: 1px;
	float: left;
	background: #cdcdcd;
}
 table.al_sub_list td div.content{
	width: 130px;
	height: 30px;
	margin-left: 6px;
	margin-top: 1px;
	float: left;
}
 table.al_sub_list td div.content a.name{
	width: 130px;
	height: 15px;
	line-height: 15px;
	font-size: 12px;
	font-weight: bold;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
 table.al_sub_list td div.content a.name:hover{
	color:#375A7D;
}
 table.al_sub_list td div.content a.opt{
	width: 50px;
	height: 15px;
	line-height: 15px;
	font-size: 12px;
	float: right;
	text-align: right;
	color: #eb6100;
}
 table.al_sub_list td div.content a.opt:hover{
	color: #6b6b6b;
	text-decoration: none;
}
 table.al_sub_list td div.content span.icon{
 	width: 14px;
 	height: 14px;
 	background: url("../../image/subscribecount_head.png");
 	float: right;
 	margin-right: 5px;
 }
  table.al_sub_list td div.content span.count{
 	float: right;
	font-size: 12px;
	line-height: 14px;
	color: #818181 ;
	cursor: default;
	margin-right: 15px;
 }
div.subscribelistbox table.un_sub_list{
	
}
div.subscribelistbox table.un_sub_list tr{
	background: #f6f6f6;
}
div.subscribelistbox table.un_sub_list tr.double{
	background: #ffffff;
}
div.subscribelistbox table.un_sub_list td{
	width: 450px;
	height: 124px;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
}
div.subscribelistbox table.un_sub_list td div.userlogo{
	width: 100px;
	height: 100px;
	margin-left: 15px;
	margin-top: 10px;
	float: left;
	background: #cdcdcd;
}
div.subscribelistbox table.un_sub_list td div.content{
	height: 110px;
	margin-left: 15px;
	margin-top: 10px;
	width: 300px;
	float: left;
}
div.subscribelistbox table.un_sub_list td div.content div.name{
	height: 30px;
	width: 300px;
	float: left;
}
div.subscribelistbox table.un_sub_list td div.content div.name a.name{
	width: 150px;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	font-weight: bold;
	float: left;
}
div.subscribelistbox table.un_sub_list td div.content div.name a.name:hover{
	color:#375A7D;
}
div.subscribelistbox table.un_sub_list td div.content div.name div{
	border:1px solid #b0b3b5 ;
	float:right;
	height:14px;
	padding:2px 5px 1px;
	background:#ffffff;
	margin-right:5px;
}
div.subscribelistbox table.un_sub_list td div.content div.name div span.icon{
	float: left;
	width: 14px;
	height: 14px;
	background: url("../../image/subscribecount_head.png");
	cursor: default;
}
div.subscribelistbox table.un_sub_list td div.content div.name div span.count{
	float: left;
	font-size: 12px;
	line-height: 14px;
	color: #818181 ;
	margin-left: 5px;
	cursor: default;
}
div.subscribelistbox table.un_sub_list td div.content div.name a.subscribe{
	float: right;
	background: url("../../image/btn_subscribe.png");
	width: 40px;
	height: 19px;
}
div.subscribelistbox table.un_sub_list td div.content div.name a.subscribe:hover{
	background-position: 0 -19px;
}
div.subscribelistbox table.un_sub_list td div.content div.name a.unsubscribe{
	float: right;
	background: url("../../image/btn_unsubscribe.png");
	width: 68px;
	height: 19px;
}
div.subscribelistbox table.un_sub_list td div.content div.name a.unsubscribe:hover{
	background-position: 0 -19px;
}
div.subscribelistbox table.un_sub_list td div.content div.name a.alreadysubscribe{
	float: right;
	background: url("../../image/btn_alreadysubscribe.png");
	width: 57px;
	height: 19px;
}
div.subscribelistbox table.un_sub_list td div.content span.desc{
	height: 70px;
	width: 300px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap:break-word;
	word-break:break-all;
}

#msg_box {
    float: left;
    height: 150px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    width: 300px;
    z-index: 999;
}
#msg_box div.msg_note {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #A0A0A0;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 10px #777777;
    font-size: 12px;
    left: 0;
    margin: 20px;
    padding: 10px 0;
    position: relative;
    text-align: center;
    width: 240px;
    height: 60px;
}
#msg_box div.msg_note div.msg_text{
	line-height: 14px;
}
#msg_box div.msg_note div.msg_text font{
	color: #eb6100;
	font-weight: bold;
}
#msg_box div.msg_note div.msg_opt{
	margin: 15px auto;
	width: 120px;
}

#msg_box div.msg_note div.msg_opt a.confirm {
    background: url("../../image/daydetailcontent_confirm.jpg") repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 20px;
    width: 50px;
}
#msg_box div.msg_note div.msg_opt a.confirm:hover {
    background-position: -50px 0;
}

#msg_box div.msg_note div.msg_opt a.cancel {
    background: url("../../image/daydetailcontent_confirm.jpg") repeat scroll 0 -20px transparent;
    float: left;
    height: 20px;
    margin-left: 10px;
    width: 50px;
}
#msg_box div.msg_note div.msg_opt a.cancel:hover {
    background-position: -50px -20px;
}
/**用户登录界面 */
#user_logininterface_wrap{  background: url("../../image/black_bg.png") repeat scroll 0 0 transparent;  height: 100%;  left: 0;  position: fixed;  top: 0;  width: 100%;  z-index: 11111;}
#user_logininterface{ left: 40%;position: fixed;top: 150px;width: 274px;height: auto;background: none;}
#user_logininterface div.top{float: left;height: 44px;width: 274px;border: 0;margin: 0;background: url("../../image/user_logininterface_top.png");}
#user_logininterface div.top a.close{  background: url("../../image/add_return_close.png") repeat scroll 0 0 transparent; display: block; height: 32px;left: 243px;position: relative; top: 0px;width: 32px;}
#user_logininterface div.top a.close:hover{background-position: 0 -32px;}
#user_logininterface div.content{float: left;height: auto;width: 274px;background: url("../../image/user_logininterface_middle.png") repeat-y;}
#user_logininterface div.content span.username{float: left;width: 200px;height: 13px;background: url("../../image/user_logininterface_uname.png") no-repeat;margin-left: 32px;}
#user_logininterface div.content span.password{float: left;width: 200px;height: 13px;background: url("../../image/user_logininterface_pwd.png") no-repeat;margin-left: 32px;}
#user_logininterface div.content div.ipt{float: left;width: 200px;height: 40px;background:url("../../image/user_logininterface_inputbg.png");margin:6px 0 6px 32px; }
#user_logininterface div.content div.ipt input{float: left;width: 192px;height: 32px;border: 0;padding: 4px;font-size: 14px;line-height: 32px;background: none;}
#user_logininterface div.content div.errorinfo{float: left;color: #ff0000;line-height: 12px;font-size: 12px;cursor: default;margin-left: 32px;height: 12px;}
#user_logininterface div.content div.errorinfo label{margin: 0 2px;}
#user_logininterface div.content button.login{float: left;border: 0;padding: 0;width: 200px;height: 46px;background: url("../../image/user_logininterface_loginbtn.png");cursor: pointer;margin: 5px 0 15px 32px;}
#user_logininterface div.content button.login:hover{background-position: 0 -46px;}
#user_logininterface div.content button.login:active{background-position: 0 -92px;}
#user_logininterface div.bottom{float: left;height: 67px;width: 274px;background: url("../../image/user_logininterface_bottom.png");}
#user_logininterface div.bottom button.reg{float:right;border:0;padding:0;width:65px;height:31px;background:url("../../image/user_logininterface_regbtn.png");cursor: pointer;margin: 15px 42px 0 0;}
#user_logininterface div.bottom button.reg:hover{background-position: 0 -31px;}
#user_logininterface div.bottom button.reg:active{background-position: 0 -62px;}
/**用户登录界面 */
/**用户输入邮箱界面
#user_emailinput_wrap{  background: url("../../image/black_bg.png") repeat scroll 0 0 transparent;  height: 100%;  left: 0;  position: fixed;  top: 0;  width: 100%;  z-index: 11111;}
 */
#user_emailinput{ left: 40%;position: fixed;top: 150px;width: 274px;height: auto;background: none;}
#user_emailinput div.top{float: left;height: 37px;width: 274px;border: 0;margin: 0;background: url("../../image/user_emailinput_top.png");}
#user_emailinput div.top a.close{  background: url("../../image/add_return_close.png") repeat scroll 0 0 transparent; display: block; height: 32px;left: 243px;position: relative; top: 0px;width: 32px;}
#user_emailinput div.top a.close:hover{background-position: 0 -32px;}
#user_emailinput div.content{float: left;height: auto;width: 274px;background: url("../../image/user_emailinput_middle.png") repeat-y;padding-top: 10px;}
#user_emailinput div.bottom{float: left;height: 28px;width: 274px;background: url("../../image/user_emailinput_bottom.png");}
#user_emailinput div.content div.ipt{float: left;width: 186px;height: 25px;background: url("../../image/user_emailinput_ipt.png");margin-left: 18px;}
#user_emailinput div.content div.ipt input{float:left;padding:2px 3px;line-height:18px;font-size:12px;height:19px;border:0;margin:0;background:none;}
#user_emailinput div.content button{float: left;width: 40px;height: 22px;background: url("../../image/user_emailinput_btn.png");padding: 0;border: 0;margin-top: 1px;margin-left:10px;cursor: pointer;}
#user_emailinput div.content button:hover{background-position: 0 -22px;}
#user_emailinput div.content button:active{background-position: 0 -44px;}
#user_emailinput div.content div.errorinfo{float: left;font-size: 12px;color: #ff0000;line-height: 18px;margin-left: 20px;width: 200px;}